<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>LTE-UNB: Results::Results Class Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">LTE-UNB
   
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.6.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Friends</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><b>Results</b>      </li>
      <li class="navelem"><a class="el" href="class_results_1_1_results.html">Results</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">Results::Results Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<!-- doxytag: class="Results::Results" -->
<p><code>#include &lt;<a class="el" href="_results_8h_source.html">Results.h</a>&gt;</code></p>

<p><a href="class_results_1_1_results-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#a4bb06db7c0506fe3027bcd0aa6a634a4">~Results</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#aaa82884e9f67c1a91a1c37e8a12c97c0">setParameters</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ae6774cb1df80b098019afd149d2da3"></a><!-- doxytag: member="Results::Results::clear" ref="a5ae6774cb1df80b098019afd149d2da3" args="()" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#a9f3394c55389f7f7c10d281492f6ba62">initialize</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#a653fd93416d21de3275ec56080d126fc">initializeDrop</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#a500bcd144b30255dc02c27df76ea653a">initializeSimulation</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#aea8decccc7858d71d4c9aa0eff71a971">addUserId</a> (int userId)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#a39edde11f389faa2f85b3d651cc66984">getNumberUsers</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#a73beab9326f0a610f2c10f46c92f0dd4">getUserId</a> (int index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#afd0c37d4d062df0be9d0756124266021">finalizeDrop</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#a3558a456235890bd3ce095cc65f6601f">finalizeSimulation</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#a3a7347d9f6fd0bf92f4756e9f80a2266">getAverageUserRawRate</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#a8663c27f9f4e9639f75a497b10241714">getAverageUserEffectiveRate</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#a7be09f4c54c20f1279fc6ae46fca4bf5">getAverageSINR</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#a3dede600f88cb5845d99ae88f5308c45">getAverageSINR_dB</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#acc29c698d548c4fc0b97bd83ab966ed4">storeMCS</a> (int MCS)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#a1ba048df45abf1c51b37933a6b6741c3">getMCSHistogram</a> (int MCS)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#a69a2ee632006f34ee05e4a8affbbdb92">getMCSPercentage</a> (int MCS)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#aba533506585136c1010f758919ba802c">displayResults</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#a35c63958eed0b27e1a8496b9d308126d">saveDropResults</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#ab90fbfa74ed4f340f93e68d7bef67d86">saveSimulationResults</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#a216fd8fc9fb9ab15cb5c9f2dcb37da8f">storeSuccess</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#ac352c1598bcdd4999f4d4c9a06356d31">storeFailure</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#a75518d705ef6a0aab316cb4710e77789">getPercentageSuccess</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#a1b686f1217d9aa8bd02be37068bebe2f">getPercentageFailure</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#a747dd848e697f63fe826e291086a5213">storeSINR</a> (const double sinr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#abc2b271b9aa8d403ad9b1dbfe39cb17a">storeDistance</a> (const double distance)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#aaa2c6be10243ad67ed516e054b7d62d0">storeSINR</a> (const double sinr, const double frequency)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#ab0de946d6e911adf7fcbae67b3856e9e">saveSINRCDF</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#aa6a982a2881d64e26042db19335b0a29">saveDistanceCDF</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#a3ca8f13de84c8fc94e5b99e978362398">generateCDFEffectiveUserRate</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#afc3f2ace433fa34f4ff8eebcbb91b816">creategraph</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_results_1_1_results.html">Results</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_results_1_1_results.html#a529e2f70ca4304a7453b81f7f36b3fcb">getInstance</a> ()</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p><a class="el" href="class_results_1_1_results.html">Results</a> Class. Detailed Description. </p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a4bb06db7c0506fe3027bcd0aa6a634a4"></a><!-- doxytag: member="Results::Results::~Results" ref="a4bb06db7c0506fe3027bcd0aa6a634a4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_results_1_1_results.html#a4bb06db7c0506fe3027bcd0aa6a634a4">Results::Results::~Results</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Destructor. Left empty. </p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aea8decccc7858d71d4c9aa0eff71a971"></a><!-- doxytag: member="Results::Results::addUserId" ref="aea8decccc7858d71d4c9aa0eff71a971" args="(int userId)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_results_1_1_results.html#aea8decccc7858d71d4c9aa0eff71a971">Results::Results::addUserId</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>userId</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Add ID for each user. </p>

</div>
</div>
<a class="anchor" id="afc3f2ace433fa34f4ff8eebcbb91b816"></a><!-- doxytag: member="Results::Results::creategraph" ref="afc3f2ace433fa34f4ff8eebcbb91b816" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_results_1_1_results.html#afc3f2ace433fa34f4ff8eebcbb91b816">Results::Results::creategraph</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Interface. Detailed description. </p>

</div>
</div>
<a class="anchor" id="aba533506585136c1010f758919ba802c"></a><!-- doxytag: member="Results::Results::displayResults" ref="aba533506585136c1010f758919ba802c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_results_1_1_results.html#aba533506585136c1010f758919ba802c">Results::Results::displayResults</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Displays <a class="el" href="class_results_1_1_results.html">Results</a>. </p>

</div>
</div>
<a class="anchor" id="afd0c37d4d062df0be9d0756124266021"></a><!-- doxytag: member="Results::Results::finalizeDrop" ref="afd0c37d4d062df0be9d0756124266021" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_results_1_1_results.html#afd0c37d4d062df0be9d0756124266021">Results::Results::finalizeDrop</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Finishes Drops. </p>

</div>
</div>
<a class="anchor" id="a3558a456235890bd3ce095cc65f6601f"></a><!-- doxytag: member="Results::Results::finalizeSimulation" ref="a3558a456235890bd3ce095cc65f6601f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_results_1_1_results.html#a3558a456235890bd3ce095cc65f6601f">Results::Results::finalizeSimulation</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Finishes the simulation. </p>

</div>
</div>
<a class="anchor" id="a3ca8f13de84c8fc94e5b99e978362398"></a><!-- doxytag: member="Results::Results::generateCDFEffectiveUserRate" ref="a3ca8f13de84c8fc94e5b99e978362398" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_results_1_1_results.html#a3ca8f13de84c8fc94e5b99e978362398">Results::Results::generateCDFEffectiveUserRate</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Interface. Detailed description. </p>

</div>
</div>
<a class="anchor" id="a7be09f4c54c20f1279fc6ae46fca4bf5"></a><!-- doxytag: member="Results::Results::getAverageSINR" ref="a7be09f4c54c20f1279fc6ae46fca4bf5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="class_results_1_1_results.html#a7be09f4c54c20f1279fc6ae46fca4bf5">Results::Results::getAverageSINR</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Interface. Detailed description. </p>

</div>
</div>
<a class="anchor" id="a3dede600f88cb5845d99ae88f5308c45"></a><!-- doxytag: member="Results::Results::getAverageSINR_dB" ref="a3dede600f88cb5845d99ae88f5308c45" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="class_results_1_1_results.html#a3dede600f88cb5845d99ae88f5308c45">Results::Results::getAverageSINR_dB</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Interface. Detailed description. </p>

</div>
</div>
<a class="anchor" id="a8663c27f9f4e9639f75a497b10241714"></a><!-- doxytag: member="Results::Results::getAverageUserEffectiveRate" ref="a8663c27f9f4e9639f75a497b10241714" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="class_results_1_1_results.html#a8663c27f9f4e9639f75a497b10241714">Results::Results::getAverageUserEffectiveRate</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Interface. Detailed description. </p>

</div>
</div>
<a class="anchor" id="a3a7347d9f6fd0bf92f4756e9f80a2266"></a><!-- doxytag: member="Results::Results::getAverageUserRawRate" ref="a3a7347d9f6fd0bf92f4756e9f80a2266" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="class_results_1_1_results.html#a3a7347d9f6fd0bf92f4756e9f80a2266">Results::Results::getAverageUserRawRate</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Interface. Detailed description. </p>

</div>
</div>
<a class="anchor" id="a529e2f70ca4304a7453b81f7f36b3fcb"></a><!-- doxytag: member="Results::Results::getInstance" ref="a529e2f70ca4304a7453b81f7f36b3fcb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_results_1_1_results.html">Results::Results</a> * <a class="el" href="class_results_1_1_results.html#a529e2f70ca4304a7453b81f7f36b3fcb">Results::Results::getInstance</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Interface. Sinlgetown instance of the class. </p>

</div>
</div>
<a class="anchor" id="a1ba048df45abf1c51b37933a6b6741c3"></a><!-- doxytag: member="Results::Results::getMCSHistogram" ref="a1ba048df45abf1c51b37933a6b6741c3" args="(int MCS)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_results_1_1_results.html#a1ba048df45abf1c51b37933a6b6741c3">Results::Results::getMCSHistogram</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>MCS</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the MCS for a defined transmission. </p>

</div>
</div>
<a class="anchor" id="a69a2ee632006f34ee05e4a8affbbdb92"></a><!-- doxytag: member="Results::Results::getMCSPercentage" ref="a69a2ee632006f34ee05e4a8affbbdb92" args="(int MCS)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="class_results_1_1_results.html#a69a2ee632006f34ee05e4a8affbbdb92">Results::Results::getMCSPercentage</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>MCS</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Interface. Detailed description. </p>

</div>
</div>
<a class="anchor" id="a39edde11f389faa2f85b3d651cc66984"></a><!-- doxytag: member="Results::Results::getNumberUsers" ref="a39edde11f389faa2f85b3d651cc66984" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_results_1_1_results.html#a39edde11f389faa2f85b3d651cc66984">Results::Results::getNumberUsers</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the number of users. </p>

</div>
</div>
<a class="anchor" id="a1b686f1217d9aa8bd02be37068bebe2f"></a><!-- doxytag: member="Results::Results::getPercentageFailure" ref="a1b686f1217d9aa8bd02be37068bebe2f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="class_results_1_1_results.html#a1b686f1217d9aa8bd02be37068bebe2f">Results::Results::getPercentageFailure</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns percentage of failure. </p>

</div>
</div>
<a class="anchor" id="a75518d705ef6a0aab316cb4710e77789"></a><!-- doxytag: member="Results::Results::getPercentageSuccess" ref="a75518d705ef6a0aab316cb4710e77789" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="class_results_1_1_results.html#a75518d705ef6a0aab316cb4710e77789">Results::Results::getPercentageSuccess</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns percentage of success. </p>

</div>
</div>
<a class="anchor" id="a73beab9326f0a610f2c10f46c92f0dd4"></a><!-- doxytag: member="Results::Results::getUserId" ref="a73beab9326f0a610f2c10f46c92f0dd4" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_results_1_1_results.html#a73beab9326f0a610f2c10f46c92f0dd4">Results::Results::getUserId</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the id of the user. </p>

</div>
</div>
<a class="anchor" id="a9f3394c55389f7f7c10d281492f6ba62"></a><!-- doxytag: member="Results::Results::initialize" ref="a9f3394c55389f7f7c10d281492f6ba62" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_results_1_1_results.html#a9f3394c55389f7f7c10d281492f6ba62">Results::Results::initialize</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Initializes the vectors of SINR. </p>

</div>
</div>
<a class="anchor" id="a653fd93416d21de3275ec56080d126fc"></a><!-- doxytag: member="Results::Results::initializeDrop" ref="a653fd93416d21de3275ec56080d126fc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_results_1_1_results.html#a653fd93416d21de3275ec56080d126fc">Results::Results::initializeDrop</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Initializes variables of DROPS </p>

</div>
</div>
<a class="anchor" id="a500bcd144b30255dc02c27df76ea653a"></a><!-- doxytag: member="Results::Results::initializeSimulation" ref="a500bcd144b30255dc02c27df76ea653a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_results_1_1_results.html#a500bcd144b30255dc02c27df76ea653a">Results::Results::initializeSimulation</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Initializes the variables of <a class="el" href="namespace_simulation.html">Simulation</a>. </p>

</div>
</div>
<a class="anchor" id="aa6a982a2881d64e26042db19335b0a29"></a><!-- doxytag: member="Results::Results::saveDistanceCDF" ref="aa6a982a2881d64e26042db19335b0a29" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_results_1_1_results.html#aa6a982a2881d64e26042db19335b0a29">Results::Results::saveDistanceCDF</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Performs calculations of average, variance and standard deviation of probability functions in relation to SINR </p>

</div>
</div>
<a class="anchor" id="a35c63958eed0b27e1a8496b9d308126d"></a><!-- doxytag: member="Results::Results::saveDropResults" ref="a35c63958eed0b27e1a8496b9d308126d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_results_1_1_results.html#a35c63958eed0b27e1a8496b9d308126d">Results::Results::saveDropResults</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Saves the results of DROPs in DropSimulationResults.dat </p>

</div>
</div>
<a class="anchor" id="ab90fbfa74ed4f340f93e68d7bef67d86"></a><!-- doxytag: member="Results::Results::saveSimulationResults" ref="ab90fbfa74ed4f340f93e68d7bef67d86" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_results_1_1_results.html#ab90fbfa74ed4f340f93e68d7bef67d86">Results::Results::saveSimulationResults</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Saves the data of the simulation in SimulationResults.dat </p>

</div>
</div>
<a class="anchor" id="ab0de946d6e911adf7fcbae67b3856e9e"></a><!-- doxytag: member="Results::Results::saveSINRCDF" ref="ab0de946d6e911adf7fcbae67b3856e9e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_results_1_1_results.html#ab0de946d6e911adf7fcbae67b3856e9e">Results::Results::saveSINRCDF</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Saves the probability functions with relation to SINR. </p>

</div>
</div>
<a class="anchor" id="aaa82884e9f67c1a91a1c37e8a12c97c0"></a><!-- doxytag: member="Results::Results::setParameters" ref="aaa82884e9f67c1a91a1c37e8a12c97c0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_results_1_1_results.html#aaa82884e9f67c1a91a1c37e8a12c97c0">Results::Results::setParameters</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Defines numberSimulations_, numberDrops_, MCSHistogramPerDrop_, MCSPercentage_, CQIReportDelay_, dropResultsFile_, simulationResultsFile_, initialUsers_, finalUsers_, userStep_. </p>

</div>
</div>
<a class="anchor" id="abc2b271b9aa8d403ad9b1dbfe39cb17a"></a><!-- doxytag: member="Results::Results::storeDistance" ref="abc2b271b9aa8d403ad9b1dbfe39cb17a" args="(const double distance)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_results_1_1_results.html#abc2b271b9aa8d403ad9b1dbfe39cb17a">Results::Results::storeDistance</a> </td>
          <td>(</td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>distance</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Saves the histogram of distance. </p>

</div>
</div>
<a class="anchor" id="ac352c1598bcdd4999f4d4c9a06356d31"></a><!-- doxytag: member="Results::Results::storeFailure" ref="ac352c1598bcdd4999f4d4c9a06356d31" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_results_1_1_results.html#ac352c1598bcdd4999f4d4c9a06356d31">Results::Results::storeFailure</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Increases the failure per DROP variable. </p>

</div>
</div>
<a class="anchor" id="acc29c698d548c4fc0b97bd83ab966ed4"></a><!-- doxytag: member="Results::Results::storeMCS" ref="acc29c698d548c4fc0b97bd83ab966ed4" args="(int MCS)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_results_1_1_results.html#acc29c698d548c4fc0b97bd83ab966ed4">Results::Results::storeMCS</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>MCS</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Saves MCS used by each transmission. </p>

</div>
</div>
<a class="anchor" id="a747dd848e697f63fe826e291086a5213"></a><!-- doxytag: member="Results::Results::storeSINR" ref="a747dd848e697f63fe826e291086a5213" args="(const double sinr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_results_1_1_results.html#a747dd848e697f63fe826e291086a5213">Results::Results::storeSINR</a> </td>
          <td>(</td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>sinr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Saves the histogram of SINR. </p>

</div>
</div>
<a class="anchor" id="aaa2c6be10243ad67ed516e054b7d62d0"></a><!-- doxytag: member="Results::Results::storeSINR" ref="aaa2c6be10243ad67ed516e054b7d62d0" args="(const double sinr, const double frequency)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_results_1_1_results.html#a747dd848e697f63fe826e291086a5213">Results::Results::storeSINR</a> </td>
          <td>(</td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>sinr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>frequency</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Saves the SINR related with relation to frequency. </p>

</div>
</div>
<a class="anchor" id="a216fd8fc9fb9ab15cb5c9f2dcb37da8f"></a><!-- doxytag: member="Results::Results::storeSuccess" ref="a216fd8fc9fb9ab15cb5c9f2dcb37da8f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_results_1_1_results.html#a216fd8fc9fb9ab15cb5c9f2dcb37da8f">Results::Results::storeSuccess</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Increases the success per DROP variable. </p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>Results/<a class="el" href="_results_8h_source.html">Results.h</a></li>
<li>Results/<a class="el" href="_results_8cpp.html">Results.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Friends</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>



<hr class="footer"/><address class="footer"><small>
Generated on Thu Oct 25 2012 22:25:41 for LTE-UNB by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.6.1
</small></address>

</body>
</html>
